Wydruki DOS-Windows

Wstęp.
Dokument niniejszy omawia zasady generowania wydruków graficznych w środowisku Windows z aplikacji systemu DOS autorstwa firmy DELTA Informatyka-Oprogramowanie przy użyciu sterownika WINPRN.EXE. Podstawowym zastosowaniem sterownika jest umożliwienie drukowania dokumentów w systemach komputerowych zaopatrzonych w drukarkę pracującą w trybie GDI, co uniemożliwia drukowanie w trybie znakowym. Przy wykorzystaniu standardowych sterowników zawartych w aplikacjach systemu DOS nie jest możliwe drukowanie w trybie graficznym – jedynym dostępnym dla drukarek GDI trybie poleceń. Zastosowanie dodatkowego sterownika WINPRN.EXE pozwala na wydrukowanie dokumentu za pośrednictwem sterowników Windows.

Założenia.
W dalszej części dokumentu jako przykładem będziemy posługiwać się drukowaniem faktury z programu FR400. Do prawidłowego funkcjonowania wydruków w trybie graficznym konieczne jest:

1)	zainstalowanie najnowszej wersji programu, posiadającej możliwość współpracy ze sterownikiem WINPRN,
2)	właściwe skonfigurowanie programu – zainstalowanie w katalogu z programem FR400 sterownika WINPRN.EXE oraz wybór w ustawieniach programu FR400 drukarki WinPrinter.
3)	zaprojektowanie formularza wydruku dla programu FR400 potrzebnego do wygenerowania przez program FR400 pliku danych dla sterownika WINPRN.EXE. Formularz ten zawiera wyszczególnienie wszystkich pól formularza oraz (jeżeli jest to potrzebne)  pola linii seryjnej. Formularz ten powinien mieć taką budowę, aby wskutek jego wypełnienia powstał plik danych w formacie zdefiniowanym w specyfikacji języka WinScript.
4)	zaprojektowanie formularza wydruku w trybie Windows, z wykorzystaniem specjalizowanego języka wydruków WinScript autorstwa naszej firmy. Formularz ten powinien mieć nazwę wg schematu: win<formularz_dos>.ark, gdzie <formularz_dos>  to nazwa formularza omówionego w punkcie 3). Przykładowo jeśli formularz wymieniony w punkcie 3) nazywa się wfaktura.ark, to formularz wydruku Windows winien nazywać się winwfaktura.ark. W dalszej części będziemy posługiwać się tymi formularzami jako przykładem.

Działanie sterownika
W momencie rozpoczęcia drukowania przygotowanej wg zaleceń z poprzedniego punktu faktury:

1)	program przygotowuje na podstawie sterownika wfaktura.ark plik danych dla sterownika Windows
2)	uruchomiony zostaje sterownik WINPRN.EXE. Uruchomienie go może zająć dłuższą chwilę – standardową przypadłością Windows jest stosunkowo długi czas uruchamiania aplikacji okienkowych z poziomu programu lub shella tekstowego
3)	na ekranie pojawia się okienko drukowania, gdzie można wydrukować lub obejrzeć dokument – drukowany już w trybie graficznym. Do sporządzenia tego wydruku użyty jest przygotowany na potrzeby sterownika WINPRN sterownik winwfaktura.ark
4)	po zakończeniu drukowania należy kliknąć w przycisk programu FR400 na pasku zadań, aby do niego wrócić

Zakończenie
To tyle. Wszelkie uwagi i komentarze prosimy przesyłać pod adres: delta@polnet.cc